package file;

public class File {
	//（实验中合法文件名仅可以使用字母、数字和除“$”、“.”、“/”以外
	//的字符，第一个字节的值为“$”时表示该目录为空目录项，文件名和类型名之间用“.”分
	//割，用“/”作为路径名中目录间分隔符
	private String name;//文件名字   3个字节
	private String type;//文件类型  2个字节
	private int  attr;//文件属性  1字节 目录或者文件
	private int start;//起始块号 1字节
	private int len;// 文件长度=块号个数 大小 1字节
	private File father = null;    //该文件或目录的上级目录
	
	public File getFather() {
		return father;
	}
	public void setFather(File father) {
		this.father = father;
	}
	File(String name,String type,int attr,int start,int len){
		this.name=name;
		this.type=type;
		this.attr=attr;
		this.start=start;
		this.len=len;
	}
	File(String name,String type){
		this.name=name;
		this.type=type;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public int getAttr() {
		return attr;
	}

	public void setAttr(int attr) {
		this.attr = attr;
	}

	public int getStart() {
		return start;
	}

	public void setStart(int start) {
		this.start = start;
	}

	public int getLen() {
		return len;
	}

	public void setLen(int len) {
		this.len = len;
	}
	
}